<?php
	include_once '../../../../include/inc_session.php';
	// construction de l’objet Template
	$oPageListe = new Template(PATH_TEMPLATE.'tpl_liste_rib_mod_contractuel.html');

	if (isset($_GET['idcontrat']) && $_GET['idcontrat']!='') 
	{
  		$idContrat = $_GET['idcontrat'];
	}
	else header("location:index.php"); //à titre de securité à decommenter avant d'envoyer en recette
	
	if(isset($_GET['msg']) && $_GET['msg']=='pbm_del')
		$oForm->ajouterErreur(chgmt_couv_supp_rib_pbm);
		
	if(isset($_GET['msg']) && $_GET['msg']=='del')
		$oForm->ajouterErreur(rib_deleted);
		
	if(isset($_GET['msg']) && $_GET['msg']=='pbm_ratt')
		$oForm->ajouterErreur(chgmt_couv_rattacher_rib_pbm);
		
	if(isset($_GET['msg']) && $_GET['msg']=='ratt')
		$oForm->ajouterErreur(rib_rattache_contrat);
		
	$oPageListe->iterateReplace('messages', $oForm->getValidMessage());
	
	//remplacement simple
	$oPageListe->replace('nom_module',$oBloc->_MENU_NOM);
	$oPageListe->replace('nom_fonction',$oFonction->_MENU_AFFICHE);
	$oPageListe->replace('css_list','list.css');
	$oPageListe->replace('nom_liste','Liste des RIB');
	
	//remplacement par boucle
	//... pour l'entete du tableau
	$aEnteteTab = array(array("num_colonne"=>1, "nom_colonne"=>"&nbsp;&nbsp;"),
						array("num_colonne"=>2, "nom_colonne"=>"BANQUE"),
						array("num_colonne"=>3, "nom_colonne"=>"GUICHET"),
						array("num_colonne"=>4, "nom_colonne"=>"COMPTE"),
						array("num_colonne"=>5, "nom_colonne"=>"CLE RIB")
						);
					    
	$oPageListe->iterateReplace('colonne', $aEnteteTab );
					    
	//... pour le contenu du tableau
	$aList=array();
	$oRib = new dataObject_rib();
	$oContrat = new dataObject_contrat($idContrat);
	$idSouscripteur = $oContrat->contrat_getIdSouscripteur($idContrat);
	$asRows = $oRib->rib_getListActifForPersonne($idSouscripteur);
	
	foreach($asRows as $iKey => $aRow)
	{
		$aContenu = array("id_ligne"=> $aRow["Identifiant_rib"]);
		if(($iKey+1)%2==0) $aContenu = array_merge($aContenu, array("color"=> "color"));
	 	 		
		$aContenu=array_merge($aContenu, array("num_colonne_2"=>2, "val_ligne_2"=> $aRow["Code_banque_rib"] ));
		$aContenu=array_merge($aContenu, array("num_colonne_3"=>3, "val_ligne_3"=> $aRow["Code_guichet_rib"] ));
		$aContenu=array_merge($aContenu, array("num_colonne_4"=>4, "val_ligne_4"=> $aRow["Numero_compte_rib"]));
		$aContenu=array_merge($aContenu, array("num_colonne_5"=>5, "val_ligne_5"=>($aRow["Cle_rib"])));

		
		$aList[$iKey]=$aContenu;
			}
	$oPageListe->iterateReplace('tablist', $aList);
	
	$oPageListe->replace('nom_btn_add','Créer');
	$oPageListe->replace('nom_btn_mod','Modifier');
	$oPageListe->replace('nom_btn_3','Supprimer');
	$oPageListe->replace('nom_btn_4','Rattacher');
	
	$oPageListe->replace('url_retour_fonction','../index.php?paiement='.$_SESSION['paiement']);
	$oPageListe->replace('url_ajouter','saisie_rib.php?idcontrat='.$idContrat."&idpers=".$idSouscripteur."&idrib=");
	$oPageListe->replace('url_modifier','saisie_rib.php?idcontrat='.$idContrat."&idpers=".$idSouscripteur."&idrib=");
	$oPageListe->replace('url_supprimer','saisie_rib.php?supp=true&idcontrat='.$idContrat."&idpers=".$idSouscripteur."&idrib=");
	$oPageListe->replace('url_rattacher','rattacher_rib.php?idcontrat='.$idContrat."&idpers=".$idSouscripteur."&idrib=");
	
	/***** affichage *****/
	echo $oPageListe->toString();
		
	include_once PATH_INCLUDE.'inc_pied_page.php';
?>